翻訳と辞書
Words near each other
・ Multipactor effect
・ MultiPark
・ Multipart
・ Multilateration
・ Multilayer perceptron
・ Multilayer soft lithography
・ Multilayer switch
・ Multilayered architecture
・ Multilayered Mapping of the Cap-Vert
・ Multileaf collimator
・ Multilevel
・ Multilevel fast multipole method
・ Multilevel feedback queue
・ Multilevel model
・ Multilevel modeling for repeated measures
Multilevel queue
・ MultiLevel Recording
・ Multilevel security
・ Multilevel streets in Chicago
・ Multiline Optical Character Reader
・ Multilineal evolution
・ Multilinear algebra
・ Multilinear form
・ Multilinear map
・ Multilinear polynomial
・ Multilinear principal component analysis
・ Multilinear subspace learning
・ Multilingual Education
・ Multilingual notation
・ Multilingual society


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Multilevel queue : ウィキペディア英語版
Multilevel queue

Multi-level queueing, used at least since the late 1950s/early 1960s, is a queue with a predefined number of levels. Unlike the multilevel feedback queue, items get assigned to a particular level at insert (using some predefined algorithm), and thus cannot be moved to another level. Items get removed from the queue by removing all items from a level, and then moving to the next. If an item is added to a level above, the "fetching" restarts from there. Each level of the queue is free to use its own scheduling, thus adding greater flexibility than merely having multiple levels in a queue.
== Process Scheduling ==
Multi-level queue scheduling algorithm is used in scenarios where the processes can be classified into groups based on property like process type, CPU time, IO access, memory size, etc. One general classification of the processes is foreground processes and background processes. In a multi-level queue scheduling algorithm, there will be 'n' number of queues, where 'n' is the number of groups the processes are classified into. Each queue will be assigned a priority and will have its own scheduling algorithm like Round-robin scheduling 〔 or FCFS. For the process in a queue to execute, all the queues of priority higher than it should be empty, meaning the process in those high priority queues should have completed its execution. In this scheduling algorithm, once assigned to a queue, the process will not move to any other queues.
Consider the following table with the arrival time, execute time and type of the process (foreground or background - where foreground processes are given high priority) to understand non pre-emptive and pre-emptive multilevel scheduling in depth with FCFS algorithm for both the queues:


抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Multilevel queue」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.